package cn.cloudreal.cbms.vo;

/**
 * @author 夏加冬 资源投放计划表
 */
public class SourcePlanYear
{

    // 资源投放id
    private Integer id;
    // 媒体编号
    private String mediaID;
    // 年份
    private String planYear;
    // 媒体名称
    private String mediaName;
    // 地市
    private String city;
    // 计划投放量总和
    private Double planTotalAmount;
    // 固定资源计划投放量
    private Double fixSourceAmount;
    // 浮动资源计划投放量
    private Double floatSourceAmount;
    // 购买资源
    private Double unPromotionAmount;
    // 购买资源已使用量
    private Double unPromotionAmountUsed;
    // 常规赠送折扣率
    private Double promotionUsedRatio;
    // 常规赠送资源
    private Double promotionAmount;
    // 常规赠送资源已使用
    private Double promotionAmountUsed;
    // 增量赠送折扣率
    private Double increPromotionUsedRatio;
    // 增量赠送资源
    private Double increPromotionAmount;
    // 增量赠送资源已使用
    private Double increPromotionAmountUsed;
    // 年底一次性返还折扣率
    private Double returnSourceUsedRatio;
    // 年底一次性返还资源
    private Double returnSourceAmount;
    // 年底一次性返还资源已使用经
    private Double returnSourceAmountUsed;
    // 赠送资源,前面3个资源之和
    private Double sumPromotionAmount;
    // 费用类型
    private String costType;
    // 费用子类
    private String costSubtype;

    private Double budget;
    // price id
    private Integer id_price;
    // id价格
    private Integer idPrice;

    // 常规赠送资源
    private String promotionAmountTime;

    // 年底一次性返还资源
    private String returnSourceAmountTime;

    // 增量赠送资源
    private String increPromotionAmountTime;

    public String getMediaID()
    {
        return mediaID;
    }

    public void setMediaID(String mediaID)
    {
        this.mediaID = mediaID;
    }

    public String getPlanYear()
    {
        return planYear;
    }

    public void setPlanYear(String planYear)
    {
        this.planYear = planYear;
    }

    public String getMediaName()
    {
        return mediaName;
    }

    public void setMediaName(String mediaName)
    {
        this.mediaName = mediaName;
    }

    public String getCity()
    {
        return city;
    }

    public void setCity(String city)
    {
        this.city = city;
    }

    public Double getPlanTotalAmount()
    {
        return planTotalAmount;
    }

    public void setPlanTotalAmount(Double planTotalAmount)
    {
        this.planTotalAmount = planTotalAmount;
    }

    public Double getFixSourceAmount()
    {
        return fixSourceAmount;
    }

    public void setFixSourceAmount(Double fixSourceAmount)
    {
        this.fixSourceAmount = fixSourceAmount;
    }

    public Double getUnPromotionAmount()
    {
        return unPromotionAmount;
    }

    public void setUnPromotionAmount(Double unPromotionAmount)
    {
        this.unPromotionAmount = unPromotionAmount;
    }

    public Double getPromotionAmount()
    {
        return promotionAmount;
    }

    public void setPromotionAmount(Double promotionAmount)
    {
        this.promotionAmount = promotionAmount;
    }

    public Double getReturnSourceAmount()
    {
        return returnSourceAmount;
    }

    public void setReturnSourceAmount(Double returnSourceAmount)
    {
        this.returnSourceAmount = returnSourceAmount;
    }

    public Double getSumPromotionAmount()
    {
        return sumPromotionAmount;
    }

    public void setSumPromotionAmount(Double sumPromotionAmount)
    {
        this.sumPromotionAmount = sumPromotionAmount;
    }

    public Double getIncrePromotionAmount()
    {
        return increPromotionAmount;
    }

    public void setIncrePromotionAmount(Double increPromotionAmount)
    {
        this.increPromotionAmount = increPromotionAmount;
    }

    public String getCostType()
    {
        return costType;
    }

    public void setCostType(String costType)
    {
        this.costType = costType;
    }

    public String getCostSubtype()
    {
        return costSubtype;
    }

    public void setCostSubtype(String costSubtype)
    {
        this.costSubtype = costSubtype;
    }

    public Double getPromotionAmountUsed()
    {
        return promotionAmountUsed;
    }

    public void setPromotionAmountUsed(Double promotionAmountUsed)
    {
        this.promotionAmountUsed = promotionAmountUsed;
    }

    public Double getIncrePromotionAmountUsed()
    {
        return increPromotionAmountUsed;
    }

    public void setIncrePromotionAmountUsed(Double increPromotionAmountUsed)
    {
        this.increPromotionAmountUsed = increPromotionAmountUsed;
    }

    public Double getReturnSourceAmountUsed()
    {
        return returnSourceAmountUsed;
    }

    public void setReturnSourceAmountUsed(Double returnSourceAmountUsed)
    {
        this.returnSourceAmountUsed = returnSourceAmountUsed;
    }

    public Double getUnPromotionAmountUsed()
    {
        return unPromotionAmountUsed;
    }

    public void setUnPromotionAmountUsed(Double unPromotionAmountUsed)
    {
        this.unPromotionAmountUsed = unPromotionAmountUsed;
    }

    public Integer getIdPrice()
    {
        return idPrice;
    }

    public void setIdPrice(Integer idPrice)
    {
        this.idPrice = idPrice;
    }

    public Double getPromotionUsedRatio()
    {
        return promotionUsedRatio;
    }

    public void setPromotionUsedRatio(Double promotionUsedRatio)
    {
        this.promotionUsedRatio = promotionUsedRatio;
    }

    public Double getReturnSourceUsedRatio()
    {
        return returnSourceUsedRatio;
    }

    public void setReturnSourceUsedRatio(Double returnSourceUsedRatio)
    {
        this.returnSourceUsedRatio = returnSourceUsedRatio;
    }

    public Double getIncrePromotionUsedRatio()
    {
        return increPromotionUsedRatio;
    }

    public void setIncrePromotionUsedRatio(Double increPromotionUsedRatio)
    {
        this.increPromotionUsedRatio = increPromotionUsedRatio;
    }

    public Integer getId()
    {
        return id;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public Integer getId_price()
    {
        return id_price;
    }

    public void setId_price(Integer idPrice)
    {
        id_price = idPrice;
    }

    public Double getBudget()
    {
        return budget;
    }

    public void setBudget(Double budget)
    {
        this.budget = budget;
    }

    public Double getDoubleSourceAmount()
    {
        return floatSourceAmount;
    }

    public void setDoubleSourceAmount(Double floatSourceAmount)
    {
        this.floatSourceAmount = floatSourceAmount;
    }

    public Double getFloatSourceAmount()
    {
        return floatSourceAmount;
    }

    public void setFloatSourceAmount(Double floatSourceAmount)
    {
        this.floatSourceAmount = floatSourceAmount;
    }

    public String getPromotionAmountTime()
    {
        return promotionAmountTime;
    }

    public void setPromotionAmountTime(String promotionAmountTime)
    {
        this.promotionAmountTime = promotionAmountTime;
    }

    public String getReturnSourceAmountTime()
    {
        return returnSourceAmountTime;
    }

    public void setReturnSourceAmountTime(String returnSourceAmountTime)
    {
        this.returnSourceAmountTime = returnSourceAmountTime;
    }

    public String getIncrePromotionAmountTime()
    {
        return increPromotionAmountTime;
    }

    public void setIncrePromotionAmountTime(String increPromotionAmountTime)
    {
        this.increPromotionAmountTime = increPromotionAmountTime;
    }

}
